package com.sunk.javaagent;

import java.lang.instrument.Instrumentation;

/**
 * 同一个JVM中,只会调用一个
 */
public class AgentApp {
    //在main 执行之前的修好
    public static void premain(String agentOpt, Instrumentation inst){
        System.out.println("========enter premain============");
        //注册传入的转换类
        inst.addTransformer(new Agent());
    }

    //控制类运行时的行为
    public static void agentmain(String agentOpt, Instrumentation inst){
        System.out.println("========enter agentmain============");
    }

}
